package com.yifeng.repo.base.annotation;

import java.lang.annotation.*;

/**
 * Created by daibing on 2023/6/13.
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
public @interface LambdaCondition {

    /**
     * entity字段名：不填写就默认就是该Param字段名称（对应entity字段名），还可以直接填写entity字段名
     */
    String entityName() default "";

    /**
     * 查询操作关键字：对应LambdaQueryWrapper的功能方法
     */
    LambdaOperator queryOperator() default LambdaOperator.EQ;

}
